package com.tiancheng.trade.settlement.vo.settlement.admin.res;

import com.tiancheng.trade.settlement.model.settlement.FlowSubOrder;
import com.tiancheng.trade.settlement.model.settlement.SettlementBankBillDetail;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @Auther: liudong
 * @Date: 2024/4/30 15:47
 * @Param ${tags}
 * @Description:
 */
@Data
public class SettlementBillDetailResVO {
    /**
     * 差异
     */
    private Integer errorAmount;
    /**
     * 对账次数
     */
    private Integer billCount;
    /**
     * 应对账日期
     */
    private LocalDateTime shouldBillDate;
    /**
     * 对账日期
     */
    private LocalDateTime completeDate;
    /**
     * 差异原因
     */
    private String errorRemark;
    /**
     * 处理人
     */
    private String errorHandle;
    /**
     * 处理时间
     */
    private LocalDateTime errorHandleTime;

    /**
     * 子订单标记信息
     */
    private List<FlowSubOrder> flowSubOrder;
    /**
     * 平台清分流水
     */
    private List<PlatformBillResVO> platformBillRes;
    /**
     * 银行清分流水
     */
    private List<SettlementBankBillDetail> bankBillRes;

    /***
     *子订单信息
     */
    private SubOrderResVO orderRes;
    /**
     * 商户信息
     */
    private MerchantResVO merchantRes;
    /**
     * 清分信息
     */
    private SettlementRuleResVO settlementRuleRes;

}
